import re

# 替换：sub

s = 'af35325n2l5n2l532l4n'
s1 = re.sub(r'\d', 'x', s)
print(s1)
s2 = re.sub(r'\d+', 'x', s)
print(s2)
# 1.第一个参数是正则表达式
# 2.第二个参数是替换后的内容或一个函数
# 3.第三个参数是原字符串
print(re.sub(r'\d', lambda x: str(2 * int(x.group())), '1234'))
print(re.sub(r'\d', lambda x: str(2 * int(x.group())), '353'))  # 6106
print(re.sub(r'\d+', lambda x: str(2 * int(x.group())), '353'))  # 706
